iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 27
0
Microsoft Azure

深入淺出Azure常用服務系列 第 27

[Day27] 第二十七課 Azure巢狀虛擬化-2 [進階]

  • 分享至 

  • xImage
  •  

昨天提到,當Azure Hyper-V需要被其它Azure VM內網存取的時候,
該如何調整呢?內網存取就是我們讓Azure VM可連線至Azure Hyper-v中的巢狀VM

舉例來說,今天要設計的情境為

  • Azure VM(192.168.0.5)
  • Azure Hyper-V NAT(192.168.0.7)
  • Azure Hyper-V LAN(192.168.1.5)
  • Azure Hypver-V巢狀VM(192.168.2.2)

可以達成互ping可相互連線的結果,如下圖
Imgur
Imgur

讓我們就開始吧,首先先到vnet裡面建立位址空間
Imgur
並建立hyper-v及nestvm兩個子網路
Imgur

接著要在Azure Hyper-v執行下列語法,把NAT拿掉

Remove-NetNat -Name "InternalNat"

這時把Azure Hyper-v給停止,
Imgur
停止後點選網路,點擊連接網路介面,建立及連結網路介面
Imgur
名稱可以自定義,子網錄選擇Hyper-v後點選建立
Imgur
完成後進入到新建的網路介面,點選IP組態,勾選IP轉送
Imgur
開機後確認新建的網卡IP為何,這邊的用途是要做一個自訂路由表的跳轉,
為了方便識別,我把網卡的名稱重新命名,這時可以看到LAN的IP是192.168.1.5
Imgur
Imgur
我們來建立資源,輸入route table
Imgur
Imgur
Imgur
Imgur
Imgur
Imgur
進入路由裡面,點選新增, 依序填入按下儲存
Imgur
並點選子網路進行關連,用意是這些subnet連線設備皆要遵循此自訂路由
Imgur
連線至Azure Hyper-V,執行下列Powershell安裝本機路由服務

Install-WindowsFeature -Name Routing -IncludeManagementTools

安裝後在Tool有一個routing and remote access功能可點選

Imgur
打開後選擇configure and enable routing and remote access,依序選擇
Imgur
Imgur
Imgur
Imgur
Imgur
點選Start後增加ipv4的Static route

Imgur
Imgur
Imgur

這樣就可以做到兩邊互連囉,以上就是Azure巢狀虛擬化的說明

但還是要強調一下,這樣做起來,Azure巢狀VM因為沒有NAT出去,
就沒有internet上網能力。解決的方法,就是新增一個internal switch
處理NAT,架構上就會變得比較複雜

因此,也希望Azure後續有機會更新功能,可以把巢狀虛擬化的
internal switch原生橋接出去,不用再由管理者自行處理
路由的問題(第一次做的時候真的被搞得很暈…)

進階的章節還沒結束,明天預計講一下DR(災難復原)的部分
See you next day^^


上一篇
[Day26] 第二十六課 Azure巢狀虛擬化-1 [進階]
下一篇
[Day28] 第二十八課 Azure災害復原(DRaaS)-1[進階]
系列文
深入淺出Azure常用服務32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言